inverters inverter solar power supplies dc motor generator dc motor controller innovation power conversion power supply power r&d batteries power foot-prints dc motor control multiple output voltage ac motor speed control development battery research